-- 基础设置
require('basic')

-- Packer 插件管理
require('plugins')

require('keybindings')

-- 主题设置 （新增）
require('colorscheme')

-- 插件配置
-- 文件树
require('plugin-config.nvim-tree')

-- buff 控制
require('plugin-config.bufferline')

-- buff 状态条控制
require('plugin-config.lualine')

-- 搜索
require('plugin-config.telescope')

-- 启动页配置
require('plugin-config.dashboard')
-- 搜索项目
require('plugin-config.project')
-- 代码高亮
require('plugin-config.nvim-treesitter')
-- 代码上下文竖线
require('plugin-config.indent-blankline')
-- 控制台与lazygit
require('plugin-config.toggleterm')
-- 注释
require('plugin-config.comment')
-- 括号补充
-- require('plugin-config.nvim-autopairs')
-- 方法树
require('plugin-config.symbols-outline')
-- 自动保存文件
require('plugin-config.autosave')
-- git 在文件旁边显示修改状态
require('plugin-config.gitsigns')
-- git 查看文件 diff 状态
require('plugin-config.diffview')
-- which key 提示按键绑定
require('plugin-config.whichkey-setup')
require('plugin-config.coc')

-- 内置LSP
--require('lsp.setup')
-- 语法补全配置
-- require('lsp.cmp')
-- 错误提示ui
-- require('lsp.ui')

-- 代码格式化
require('lsp.formatter')
-- require("lsp.null-ls")
-- debug
require('dap.vimspector')
-- require("dap.nvim-dap")

-- utils
-- 复制到windows剪贴板
require('utils.fix-yank')
--require('utils.im-select')
